home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / comm1 / bblgnmng.lha / LM / LogonManager.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-04  |  15KB  |  351 lines

  1. @database BB-User
  2. @master uPLOADZ:1/LogonManager.guide
  3. @$VER: 1.0 (96-04-03)
  4. @author "Anti-g/Bad Brothers"
  5. @(c) "1996 Bad Brothers"
  6. @help "main"
  7. @index main
  8. @remark Created with Heddley v1.1 (c) Edd Dumbill 1994
  9. @node "main" "Guide to LogonManager v1.0 by Anti-g/Bad Brothers"
  10. @next "intro"
  11.                                      @{fg shine} :@{fg text}
  12.          @{fg shine}.::.                        :::                       .::.@{fg text}
  13.          @{fg shine}
  14. ::::.    ......           :::::          .:::::.   .:::
  15. @{fg text}
  16.            @{fg shine}
  17. ::::. 
  18. :::::::.        :::::::        :::  
  19.  .:::
  20. @{fg text}
  21.     .-----
  22.   @{fg shine}
  23. ::::.    
  24. :::@{fg text} @{fg fill}:::::@{fg text} @{fg shine}:::::::::@{fg text}  @{fg fill}:::@{fg text} @{fg shine}:::     .:::
  25.  @{fg text} 
  26. -------.
  27.     |          @{fg shine}
  28. ::::.   :::      :::::::::::     :::   .:::
  29. @{fg text} @{fg fill}.@{fg text}          |
  30.     |        @{fg fill} ..@{fg text} @{fg shine}
  31. ::::.::::     :::::::::::::     :::::::
  32. @{fg text} @{fg fill}.::.@{fg text}         |
  33.     |       @{fg fill}.::::@{fg text}  @{fg shine}
  34. :::::
  35.      :::::::::::::::     
  36. @{fg text}  @{fg fill}.:::::  @{fg text}      |
  37.     |      @{fg fill}::::
  38. @{fg text}              @{fg shine}::::::::::::::::: @{fg text}           @{fg fill} 
  39. :::: @{fg text}      |
  40.     |     @{fg fill}::::@{fg text}              @{fg shine}.:::::: 
  41. :::::::::::.@{fg text}            @{fg fill} ::::@{fg text}      |
  42.  @{fg shine}:::::::: @{fg fill}:::@{fg shine} :::::::::::::::::::::::::::::::::::::::::::::::@{fg text} @{fg fill}::::@{fg text} @{fg shine}:::::::::@{fg text}
  43.  @{fg shine}::::::::@{fg text} @{fg fill}:::@{fg shine} :::::::::::::::::::::::::::::::::::::::::::::::@{fg text} @{fg fill}::::@{fg text} @{fg shine}:::::::::@{fg text}
  44.     |     @{fg fill}::::@{fg text}            @{fg shine}::::::       :::::::::::: @{fg text}         @{fg fill} :::
  45. @{fg text}      |
  46.     |      @{fg fill}::::.@{fg text}         @{fg shine}::::::         ::::::::::::@{fg text}         @{fg fill}::::@{fg text}       |
  47.     |        @{fg fill}::::.. @{fg text}    @{fg shine}::::::           ::::::::::::@{fg text}    @{fg fill} ..:::: @{fg text}       |
  48.     |         @{fg fill}
  49. :::::@{fg text}   @{fg shine}::::::             ::::::::::::@{fg text}  @{fg fill}::::::
  50. @{fg text}         |
  51.     |            @{fg fill}
  52. @{fg text}   @{fg shine}::::::               ::::::::::::@{fg text} @{fg fill}::::
  53.  @{fg text}          |
  54.     |                @{fg shine}::::::                 ::::::::::::@{fg text}  @{i}nd! @{ui}          |
  55.     |               @{fg shine}::::::                   ::::::::::::@{fg text}               |
  56.     |              @{fg shine}::::::                     :::::::::::: @{fg text}             |
  57.     |                                                                   |
  58.     `-----------
  59. @{fg shine}B@{fg text}
  60. @{fg shine}R@{fg text}
  61. @{fg shine}O@{fg text}
  62. @{fg shine}T@{fg text}
  63. @{fg shine}H@{fg text}
  64. @{fg shine}E@{fg text}
  65. @{fg shine}R@{fg text}
  66. @{fg shine}S@{fg text}
  67. -----------'
  68.             -  - --^@{b}-{ L O G O N M A N A G E R  v1.0 }-@{ub}^-- -  -
  69.                         @{b}@{i}code by Anti-g/Bad Brothers@{ub}@{ui}
  70.                       -^------@{"[
  71. INTRODUCTION
  72. ]" link "intro" 0}------^-
  73.                       ---^----@{"[
  74. INSTALLATION
  75. ]" link "install" 0}----^---
  76.                       -----^--@{"[
  77. ]" link "touse" 0}--^-----
  78.                       ^---^---@{"[
  79. REPORT
  80. ]" link "bugs" 0}---^---^
  81.                       --^---^-@{"[HISTORY/FUTURE]" link "plans" 0}-^---^--
  82.                       ^---^---@{"[
  83. REGISTRATION
  84. ]" link "reg" 0}---^---^
  85.                       -----^--@{"[
  86. AUTHOR
  87. ]" link "author" 0}--^-----
  88.                       ---^----@{"[
  89. GREETS
  90. ]" link "greets" 0}----^---
  91.                       -^------@{"[
  92. ]" quit}------^-
  93. @endnode
  94. @node "intro" "--------[
  95. INTRODUCTION
  96. ]--------"
  97. @next "install"
  98. @prev "main"
  99. @{b}@{u} Introduction: @{ub}@{uu}
  100.  Not a long time ago, I experienced some rather nasty problems with
  101.  my bbs when I disabled some login-screens (top-uploaders, wall etc.).
  102.  Some users (stubborn as they are) demanded that I put those gimmicks
  103.  back in the standard login procedure. Some did not. Some didn't care.
  104.  But it seemed impossible to please all my worshipping users.
  105.  Wall or not Wall, that was the question...
  106.  Was it really?
  107.  With my tools it wasn't possible to assign each user his individual
  108.  login.
  109.  Stop, I hear your enquiring minds cry, with tempest it's definitely
  110.  possible to supply individual Text-Welcome(.ansi) files to single 
  111.  users.
  112.  But writing a file for each user?
  113.  I'm not THAT mad!
  114.  So I grabbed all my fledgling C knowledge, put it into a bucket,
  115.  said my magic word and out came this neat, fluffy program which
  116.  does it all for you:
  117.   __.  .____ ._____.____ .____    ._______  _____.____  _____._____ _____._____.
  118.  |  |  |  _ \\| ___/|  _ \\|  _ \\_  |  _  _ \\_\\__  |  _ \\_\\__  | ___/_\\ __/| __  |
  119.  | _|__|  /  | \\_  |  /  |  /  |  |  /  /  |/ _  |  /  |/ _  | \\_  |  __>| \\___|
  120.  | \\_  |     |  /  |     | /   |  | /  /   |  /  | /   |  /  |  /  |  \\  |  |
  121.  |_____|_____|_____|_____|_\\___|  |_\\__\\___|_____|_\\___|_____|_____|_____|__|nd!
  122. @{b}@{u} What makes it tick: @{ub}@{uu}
  123.  LogonManager is called immediately after the @{i}USERNAME/PASSWORD-@{ui}
  124.  procedure. It generates a individual @{i}@{fg fill}text-welcome(security).(ansi-@{ui}@{fg text}
  125.  @{i}@{fg fill}type)(.ansi)@{ui}@{fg text} file for each of your unworthy users.
  126.  (This method seems rather crude. If there's somone out there who
  127.   knows a more sophisticated way, please send me an email. My 
  128.   address is at the end of this doc)
  129. @{b}@{u} Features (not bugs ;) : @{ub}@{uu}
  130.         @{i} * automatic adaption to the terminal-type@{ui}
  131.            (ibm or amiga)
  132.         @{i} * external logo-files@{ui}
  133.         @{i} * up to 99 configurable entries for walls,@{ui}
  134.            @{i}scores, statistics etc.@{ui}
  135.            (should be sufficient, eh?)
  136.          @{i}* fast (programmed in C)@{ui}
  137.          @{i}* cursor control@{ui}
  138. @{b}@{u} Requirements: @{ub}@{uu}
  139.   - Kickstart v39 (may run with earlier versions, not testet much)
  140.   - @{fg shine}Tempest 3.50@{fg text} (@{i}@{u}March 26th or later@{ui}@{uu}) or @{fg shine}Tempest 3.40@{fg text} (error-prone)
  141.                             @{"
  142. " link "main" 0}
  143. @endnode
  144. @node "install" "--------[
  145. INSTALLATION
  146. ]--------"
  147. @next "touse"
  148. @prev "intro"
  149. @{b}@{u} Installation: @{ub}@{uu}
  150.  Copy the extracted LogonManager directory into Doors: 
  151.  @{b}@{i}(!!! No other alternative!!!)@{ub}@{ui}
  152.  Change the config-file @{i}@{fg fill}Doors:LM/LogonManager.cfg@{ui}@{fg text} accordingly:
  153.  --@{b}---------------------------------------------------------@{ub}--
  154. @{fg shine} 5@{i};                ---------> Size of your Logo, varies@{ui}
  155.  3@{i};                ---------> Number of entries (i.a. programs)@{ui}
  156.  Top Uploader@{i};     ---------> Label of the first entry @{ui}
  157.  ~TD(Doors:BB-TopUL)@{i};   ----> Command for the first entry@{ui}
  158.  Last Caller@{i};      ---------> Label of the second entry@{ui}
  159.  ~SHOW_FILE(Tempest:bulletins/bull2.txt)@{i}; --> etc.@{ui}
  160.  STW Wal@{i};          ---------> same procedure as every entry...@{ui}
  161.  ~REXX(S:STW/start.rexx)@{i}; --> and so on...@{ui}@{fg text}
  162.  --@{b}---------------------------------------------------------@{ub}--
  163.  If comments are present in a line, the entry has to end with a
  164.  semi-colon (@{b};@{ub}).
  165.  (The entry which is intended for the program has to end with a
  166.   @{b};@{ub} or with a @{b}<return>@{ub})
  167.  @{u}1st line:@{uu}
  168.          Number of lines used for logo
  169.  @{u}2nd line:@{uu}
  170.          Number of entries (aka programs, bulletins etc.)
  171.  @{u}Following lines:@{uu}
  172.          Each entry consists of two lines:
  173.          1.) Label of the program (this appears on the screen)
  174.          2.) Command to execute this program
  175.  Then:
  176.  Insert the following line in '@{i}@{fg fill}Text-PostLogon##@{ui}@{fg text}':
  177.  --@{b}-------------------@{ub}> cut here <@{b}-------------------@{ub}--
  178.  @{fg shine}~TD(Doors:LM/LogonManager)@{fg text}
  179.  --@{b}-------------------@{ub}> cut here <@{b}-------------------@{ub}--
  180.  Gimmicks which are NOT configurable (BBS-Logo etc) have to
  181.  reside in the @{i}@{fg fill}Text-PostLogon@{ui}@{fg text}-file from now on!
  182.  (if not already done)
  183.  Preferably rename all @{i}@{fg fill}Text-welcome##...@{ui}@{fg text} files to @{i}@{fg fill}Text-PostLogon##...@{ui}@{fg text},
  184.  delete all entries that are now called by the LogonManager and append
  185.  to the end @{i}@{fg fill}~TD(Doors:LM/LogonManager@{ui}@{fg text}.
  186.  If you login using '@{i}@{fg fill}F1@{ui}@{fg text}' on the console, the @{i}@{fg fill}Text-PostLogon@{ui}@{fg text}-files
  187.  are NOT executed!
  188.  Don't stare amazed at your screen if nothing's appearing.
  189.  You also have to define the following entry in '@{i}@{fg fill}GlobalMenu.Opt@{ui}@{fg text}':
  190.  --@{b}-----------------@{ub}> cut here <@{b}-------------------@{ub}--
  191.  @{fg shine}[*,*,*,*,*] =LM  |T-DOOR|Doors:LM/LogonManagerSetup@{fg text}
  192.  --@{b}-----------------@{ub}> cut here <@{b}-------------------@{ub}--
  193.  If the LogonManager finds no user-config-file, the setup 
  194.  is automatically invoked.
  195.                             @{"
  196. " link "main" 0}
  197. @endnode
  198. @node "touse" "-------[
  199. ]--------"
  200. @next "bugs"
  201. @prev "install"
  202. @{b}@{u} How To Use: @{ub}@{uu}
  203.  It's easy!:
  204.  Just move @{b}@{i}up/down@{ub}@{ui} with the @{b}@{i}cursor@{ub}@{ui} and select the entry you
  205.  desire to change.
  206.  Toggle the flag with the @{b}@{i}space-bar@{ub}@{ui}.
  207.  With @{b}@{i}<SHIFT>-up/down@{ub}@{ui} you reach the first/last line.
  208.  @{fg shine}Attention:
  209.  With a tempest-version which was released befor the 26th of
  210.  march 96 it's the other way round.@{fg text}
  211.  (@{b}@{i}<SHIFT>-up@{ub}@{ui} --> last line, @{b}@{i}<SHIFT>-down@{ub}@{ui} --> first line)
  212.  End the setup with '@{b}@{i}q@{ub}@{ui}' (or '@{b}@{i}Q@{ub}@{ui}').
  213.  The preferences are now being saved in 
  214.  '@{i}@{fg fill}Doors:LM/UserConfigs/<slot>.lm@{ui}@{fg text}'
  215.                             @{"
  216. " link "main" 0}
  217. @endnode
  218. @node "bugs" "--------[
  219. REPORT
  220. ]--------"
  221. @next "plans"
  222. @prev "touse"
  223. @{b}@{u} Bugs: @{ub}@{uu}
  224.   This is a early version. I had not the time to test it over monthes so
  225.   there can be some bugs. If you find some please try to contact me!
  226.                             @{"
  227. " link "main" 0}
  228. @endnode
  229. @node "plans" "--------[ HISTORY/FUTURE ]--------"
  230. @next "reg"
  231. @prev "bugs"
  232. @{b}@{u} History: @{ub}@{uu}
  233.  - v1.0 (96-04-03) first public release
  234. @{b}@{u} TODO: @{ub}@{uu}
  235.  - more options (e.g. separate values for the
  236.    size of the logo for IBM and amiga etc.)
  237.  - scrolling if the entries don't fit on one screen
  238.  - delete the created @{i}@{fg fill}Text-Welcome##..@{ui}@{fg text} files
  239.    (does anyone have a good idea how to accomplish this?)
  240.  - using the doors-path
  241.                              @{"
  242. " link "main" 0}
  243. @endnode
  244. @node "reg" "--------[
  245. REGISTRATION
  246. ]---------"
  247. @next "author"
  248. @prev "plans"
  249. @{b}@{u} Registration: @{ub}@{uu}
  250.          @{b}@{fg shine}@{bg fill}DON'T PANIC@{ub}@{fg text}@{bg back}
  251.  (this should be written in large, friendly letters)
  252.  @{i}@{fg shine}No registration fee.@{ui}@{fg text}
  253.  But please send me a mail if you use this program.
  254.  I'm interested in your opinion.
  255.                             @{"
  256. " link "main" 0}
  257. @endnode
  258. @node "author" "--------[
  259. AUTHOR ]--------"
  260. @next "greets"
  261. @prev "reg"
  262. @{b}@{u} Author: @{ub}@{uu}
  263.  @{fg shine}Anti-g/BB@{fg text} - @{"Outer Space" link "outerspace" 0} (1 x USR V.Everything, 2 x ISDN)
  264.  you can reach me under:
  265.  @{fg fill}Anti-g@timewarp.insider.sub.de@{fg text} (email)
  266.  @{fg fill}2:2480/520.1@{fg text} (Fido)
  267.  Or leave me a mail at:
  268.  Dawn of Eternity - Tower of Sorcery - Dial Hard - Funhouse
  269.    Sado City - Circle Of Life - Metal Decade - The Ambush
  270.  or look for me (Anti-g) in IRC (most of the time at @{i}#tempest@{ui}
  271.  and @{i}#amielite@{ui})
  272.                             @{"
  273. " link "main" 0}
  274. @endnode
  275. @node "outerspace" "--------[ CALL THIS!!
  276. ]--------"
  277. @next "greets"
  278. @prev "author"
  279.                                                    .
  280.       ..........................             :     |
  281.       :                     _______   ___:___      |___   _______   _______
  282.       :                    /
  283.   _   \\ /   |  
  284. \\    ____/_ /  ___ 
  285. \\ /  ___  \\
  286.       :                   /    |    \\    |    \\    |   
  287. \\   \\____/_   \\_  _/_
  288.       :           :::::  /           \\         \\         \\         \\   |    
  289.           ..::::::::::: /_____________\\  _______\\ __      \\  _______\\  |      \\
  290.         ::::
  291.     :::::                            7_______\\           |_______\\
  292.        :::                    kiCK
  293. rEALiTiEZ:                       :
  294.        :::         ..::::::..      aNTi-g^mEGAmAN^mAT^nEUROdANCER!     :
  295.        :::.   ..:::::::::::::::  _________   _______   _______   _______
  296.         
  297. :::::::
  298. :::::::::     ___  \\ /  ___  \\ /   ___/_ /  ___  \\
  299.                         
  300. ::::::::    \\_
  301.    \\   \\_
  302.    \\    7   
  303. \\   \\____/_
  304.                          :::::::::    |     \\   |     \\         \\        
  305.                           ::::::::    |_____/ __|      \\ ________\\ __      \\
  306.                           ::::::::    |nd!      |_______\\           7_______\\
  307.  :::::::::::              ::::::::    |         :
  308.  :::::::::::             :::::::::    |  tHiS
  309. pROViDES
  310. wiTH  :
  311.     ::::::::.           .::::::::     :  a4ooo/o4o
  312. 14megz/1.3gigz
  313. hd!  :
  314.     :::::::::.         .::::::::         /T\\
  315. pOWER
  316. uSR33.6/iSDN!  :
  317.      ::::::::::......::::::::::          sUPPORTiNG
  318. pEEcEE
  319. aMiGA!  :
  320.       :::::::::::::::::::::::
  321.       ...................................:
  322.         
  323. ::::::::::::::::::
  324.                             @{"
  325. Author
  326. " link "author" 0}
  327. @endnode
  328. @node "greets" "--------[ GREETINGS
  329. ]--------"
  330. @next "main"
  331. @prev "author"
  332. @{b}@{u} my personal greetings go to: @{ub}@{uu}
  333.  Neurodancer     : @{i}thanks for the ANSI logos!@{ui}
  334.                    @{i}(keep composing! love your mods!)@{ui}
  335.  Peter M. Klein  : @{i}thanks for the idea and the name@{ui}
  336.                    @{i}(aptly chosen, indeed! ;)@{ui}
  337.  Megaman         : @{i}thanks for the C book ;)@{ui}
  338.  Skeleton        : @{i}thanks for the best bbs-proggie@{ui}
  339.                    @{i}available and for helping me with@{ui}        
  340.                    @{i}some problems@{ui}
  341.  DBest           : @{i}meet ya in irc!@{ui}
  342.  Aerosoul        : @{i}was macht die drogenkatze@{ui}
  343.  Michael Dingler : @{i}thanks for the doc...@{ui}
  344.  Intercode - The Bird - Gecko - Arch-Magi - Murphy - Smart-E
  345.  Fury - Deathknight - Joker - Cyberpunk - LoRay - Zero - Dreamer
  346.  and all the people I forgot...
  347.  (you know who you are)
  348.                             @{"
  349. " link "main" 0}
  350. @endnode
  351.